lease for a life or lives - German English Dictionary